package cn.tedu.csmall.stock.webapi.exception;

import cn.tedu.csmall.commons.pojo.stock.dto.StockReduceCountDTO;
import cn.tedu.csmall.commons.restful.JsonResult;
import cn.tedu.csmall.commons.restful.ResponseCode;

public class Fallback {
    //自定义降级方法
    //1.访问修饰符public
    //2.static修饰符
    //3.返回类型和要降级方法的返回值类型一致
    //4.参数列表和要降级方法的参数列表一致，除此之外还可以添加Throwable
    public static JsonResult fallbackError(StockReduceCountDTO stockReduceCountDTO){
        //降级代码，根据业务需求来
        return JsonResult.failed(ResponseCode.BAD_REQUEST,"服务被降级了");
    }
}
